package cn.imnaer.service.push.model;

public class PushInfo {
    //设定接收的应用
    public String appId;
    //用于鉴定身份是否合法
    public String appKey;
    // （用于多语言支持）指定执行按钮所使用的Localizable.strings
    public String actionLocKey;
    // 应用icon上显示的数字
    public int badge;
    // 通知文本消息字符串
    public String message;
    // 通知铃声文件名（无声设置：com.gexin.ios.silence）
    public String sound;
    // 需要发送给客户端的透传数据
    public String payload;
    // （用于多语言支持）指定Localizable.strings文件中相应的key
    public String locKey;
    // 如果loc-key中使用的占位符，则在loc-args中指定各参数
    public String locArgs;
    // 指定启动界面图片名
    public String launchImage;
    // 推送直接带有透传数据
    public int contentAvailable;

    //
    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getAppKey() {
        return appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey;
    }

    public String getActionLocKey() {
        return actionLocKey;
    }

    public void setActionLocKey(String actionLocKey) {
        this.actionLocKey = actionLocKey;
    }

    public int getBadge() {
        return badge;
    }

    public void setBadge(int badge) {
        this.badge = badge;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public String getSound() {
        return sound;
    }

    public void setSound(String sound) {
        this.sound = sound;
    }

    public String getPayload() {
        return payload;
    }

    public void setPayload(String payload) {
        this.payload = payload;
    }

    public String getLocKey() {
        return locKey;
    }

    public void setLocKey(String locKey) {
        this.locKey = locKey;
    }

    public String getLocArgs() {
        return locArgs;
    }

    public void setLocArgs(String locArgs) {
        this.locArgs = locArgs;
    }

    public String getLaunchImage() {
        return launchImage;
    }

    public void setLaunchImage(String launchImage) {
        this.launchImage = launchImage;
    }

    public int getContentAvailable() {
        return contentAvailable;
    }

    public void setContentAvailable(int contentAvailable) {
        this.contentAvailable = contentAvailable;
    }

}
